\section{NFcore::FunctionalRxnClass Class Reference}
\label{classNFcore_1_1FunctionalRxnClass}\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
{\tt \#include $<$reaction.hh$>$}

Inheritance diagram for NFcore::FunctionalRxnClass::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classNFcore_1_1FunctionalRxnClass}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf FunctionalRxnClass} (string {\bf name}, {\bf GlobalFunction} $\ast${\bf gf}, {\bf TransformationSet} $\ast${\bf transformationSet}, {\bf System} $\ast$s)
\item 
virtual {\bf $\sim$FunctionalRxnClass} ()
\item 
virtual double {\bf update\_\-a} ()
\item 
virtual void {\bf printDetails} () const 
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf GlobalFunction} $\ast$ {\bf gf}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}!FunctionalRxnClass@{FunctionalRxnClass}}
\index{FunctionalRxnClass@{FunctionalRxnClass}!NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}FunctionalRxnClass::FunctionalRxnClass (string {\em name}, {\bf GlobalFunction} $\ast$ {\em gf}, {\bf TransformationSet} $\ast$ {\em transformationSet}, {\bf System} $\ast$ {\em s})}\label{classNFcore_1_1FunctionalRxnClass_d217200f15b7012404c2faedf6223d3c}


\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}!$\sim$FunctionalRxnClass@{$\sim$FunctionalRxnClass}}
\index{$\sim$FunctionalRxnClass@{$\sim$FunctionalRxnClass}!NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}FunctionalRxnClass::$\sim$FunctionalRxnClass ()\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1FunctionalRxnClass_a4d16f41264250be2ee9dd4749d90937}




\subsection{Member Function Documentation}
\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}!update\_\-a@{update\_\-a}}
\index{update\_\-a@{update\_\-a}!NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double FunctionalRxnClass::update\_\-a ()\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1FunctionalRxnClass_23dd5630ec0157ce7ab6d240720a57cb}




Reimplemented from {\bf NFcore::BasicRxnClass} \doxyref{}{p.}{classNFcore_1_1BasicRxnClass_9a679d57f4cfdd184f3bf312ecd20cc6}.\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}!printDetails@{printDetails}}
\index{printDetails@{printDetails}!NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void FunctionalRxnClass::printDetails () const\hspace{0.3cm}{\tt  [virtual]}}\label{classNFcore_1_1FunctionalRxnClass_54fa8f462e0d990d8b547892fca9b918}




Reimplemented from {\bf NFcore::ReactionClass} \doxyref{}{p.}{classNFcore_1_1ReactionClass_7944db14780627ea05cf290688a8bfd3}.

\subsection{Member Data Documentation}
\index{NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}!gf@{gf}}
\index{gf@{gf}!NFcore::FunctionalRxnClass@{NFcore::FunctionalRxnClass}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf GlobalFunction}$\ast$ {\bf NFcore::FunctionalRxnClass::gf}\hspace{0.3cm}{\tt  [protected]}}\label{classNFcore_1_1FunctionalRxnClass_c795f335300c3e6023ae361767504978}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFreactions/reactions/{\bf reaction.hh}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFreactions/reactions/{\bf reaction.cpp}\end{CompactItemize}
